package com.gcb.domain.entity;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

@Data
public class OrderCargo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 订单ID
     */
    private Long id;

    /**
     * 归属企业id
     */
    private Long companyId;

    /**
     * 归属运营商id
     */
    private Long operatorId;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 始发港
     */
    private String originPortName;

    /**
     * 目的港
     */
    private String destPortName;

    /**
     * 货物名称
     */
    private String cargoName;

    /**
     * 货物重量
     */
    private String cargoWeight;

    /**
     * 装货日期
     */
    private String cargoDate;

    /**
     * 浮动天数
     */
    private Integer floatingDays;

    /**
     * 价格类型
     */
    private Integer priceType;

    /**
     * 价格
     */
    private String price;

    /**
     * 联系人
     */
    private String contacts;

    /**
     * 联系人手机号
     */
    private String contactPhone;

    /**
     * 备注
     */
    private String remark;

    /**
     * 状态
     */
    private Integer state;

    /**
     * 创建类型
     */
    private Integer createType;

    /**
     * 创建者
     */
    private Long createBy;

    /**
     * 更新者
     */
    private Long updateBy;

    /**
     * 结束时间
     */
    private Date stopTime;

    /**
     * 取消时间
     */
    private Date cancelTime;

    /**
     * 取消原因
     */
    private String cancelReason;
}

